package com.huawang.mdesign.model.service.vo;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class ModelOwnerFixVo {

    @Schema(title = "模型owner修复成功的模型key model,value owner")
    private Map<String, String> successModel;

    @Schema(title = "无法找到owner的模型id列表")
    private List<String> notFindOwnerModel;

    @Schema(title = "模型或其owner为只读的模型id列表")
    private List<String> readOnlyModel;

    @Schema(title = "由于多重性导致父节点无法再拥有子节点的模型id列表")
    private List<String> multiplicityUniqueModel;

    @Schema(title = "其他原因导致无法恢复的模型id列表")
    private List<String> otherModel;

    @Schema(title = "事务id")
    private String transactionId;
}
